package com.achievement.domain.vo;

import com.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Map;

@Data
public class ProductTransformVO {
    private String id;
    @Excel(name = "成果名称")
    private String name;
    @Excel(name = "知识产权编号")
    private String code;
    @Excel(name = "所属单位")
    private String unitId;
    private String fileIds;
    private String note;
    private String firstAuthorId;
    @Excel(name = "第一完成人")
    private String firstAuthorName;
    private String firstAuthorAccount;
    private String firstAuthorTitleId;
    private String firstAuthorSexid;
    private String firstAuthorEduLevelId;
    private String firstAuthorEduDegreeId;
    private String divisionId;
    private Integer authorNumber;
    @Excel(name = "审核状态")
    private String checkstatus;
    private String checkdate;
    private String checker;
    private String authorpids;
    private String authorunitids;
    private String completedatastatus;
    @Excel(name = "成果联系人")
    private String txAuthor;
    @Excel(name = "联系人电话")
    private String txAuthorTel;
    @Excel(name = "完成人电话")
    private String authorTel;
    @Excel(name = "研发起止时间")
    private String researchDate;
    @JsonFormat(pattern = "yyyy-MM-dd")

    private Date researchStartdate;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date researchEnddate;
    @Excel(name = "知识产权类型")
    private String typeId;
    private String manifestationId;
    private String matureId;
    private String advancedId;
    private String domainId;
    private String industryId;
    private String obtainId;
    private String supportId;
    private String transforId;
    private String introduce;
    private String suggestion;

    private List<Map<String,String>> fileList;
    private String processInstanceId;
    private Boolean isAuditor;

    private String taskId;
}
